package com.hk.commons.entity.pay;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "t_pay_fyBackRecord")
public class FYBackPayRecord implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 7987938251720357686L;

	/**
	 * 
	 */

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private int id;

	/**
	 * 版本号
	 */
	@Column(length = 3)
	private String version; // 必传

	/**
	 * 交易类型
	 */
	@Column(length = 2)
	private String type; // 必传
	/**
	 * 响应码
	 */
	@Column(length = 30)
	private String responseCode; // 必传

	/**
	 * 响应中文说明
	 */
	@Column(length = 80)
	private String responseMsg; // 必传

	/**
	 * 商户代码
	 */
	@Column(length = 15)
	private String mchntcd; // 必传

	/**
	 * 商户订单号
	 */
	@Column(length = 30)
	private String mchntOrderId; // 必传

	/**
	 * 富友订单号
	 */
	@Column(length = 30)
	private String orderId; // 必传
	/**
	 * 金额
	 */
	@Column(length = 12)
	private String amt; // 必传

	/**
	 * 银行卡号
	 */
	@Column(length = 20)
	private String bankCard; // 必传

	/**
	 * 返回的MD5签名
	 */
	@Column(length = 40)
	private String sign; // 必传

	/**
	 * cts
	 */
	@Column(length = 20)
	private Long cts; // 必传

	/**
	 * orderDate
	 */
	@Column(length = 20)
	private String orderDate; // 必传

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getResponseCode() {
		return responseCode;
	}

	public void setResponseCode(String responseCode) {
		this.responseCode = responseCode;
	}

	public String getResponseMsg() {
		return responseMsg;
	}

	public void setResponseMsg(String responseMsg) {
		this.responseMsg = responseMsg;
	}

	public String getMchntcd() {
		return mchntcd;
	}

	public void setMchntcd(String mchntcd) {
		this.mchntcd = mchntcd;
	}

	public String getMchntOrderId() {
		return mchntOrderId;
	}

	public void setMchntOrderId(String mchntOrderId) {
		this.mchntOrderId = mchntOrderId;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getAmt() {
		return amt;
	}

	public void setAmt(String amt) {
		this.amt = amt;
	}

	public String getBankCard() {
		return bankCard;
	}

	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public Long getCts() {
		return cts;
	}

	public void setCts(Long cts) {
		this.cts = cts;
	}

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

}
